package com.ruoyi.common.pojo;

import org.apache.commons.lang.builder.ToStringBuilder;

import java.io.Serializable;
import java.util.Map;

/**
 * Created by stephen.zhang on 15/6/30.
 */
public class AFarePushPayCondition extends AbstractCondition implements Serializable {
    private static final long serialVersionUID = 8176855529676229527L;
    /**
     * 订单id(md5加密)
     */
    private String key;

    /**
     * 成人pnr
     */
    private String adlPnr;

    /**
     * 儿童pnr
     */
    private String chPnr;

    /**
     * 状态
     */
    private String status;

    /**
     * 订单号
     */
    private String referenceOrderNo;

    /**
     * 扩展字段
     */
    private Map<String, String> dataExt;

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getAdlPnr() {
        return adlPnr;
    }

    public void setAdlPnr(String adlPnr) {
        this.adlPnr = adlPnr;
    }

    public String getChPnr() {
        return chPnr;
    }

    public void setChPnr(String chPnr) {
        this.chPnr = chPnr;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getReferenceOrderNo() {
        return referenceOrderNo;
    }

    public void setReferenceOrderNo(String referenceOrderNo) {
        this.referenceOrderNo = referenceOrderNo;
    }

    public Map<String, String> getDataExt() {
        return dataExt;
    }

    public void setDataExt(Map<String, String> dataExt) {
        this.dataExt = dataExt;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}

